package bombita.modelo.Municiones;

import org.jdom2.Element;

import bombita.modelo.Direccion;
import bombita.modelo.Interactuador;
import bombita.modelo.Movimientos.*;

public class LopezProyectil extends Proyectil
{
	public LopezProyectil(Direccion dir)
	{
		this.rango = 5;
		this.elMovimiento = new VueloProyectil();
		this.direccion = dir;
	}

	@Override
	protected Bomba crearBomba(){
		return new LopezBomba();
	}
	
	public void interactuarCon(Interactuador unaCosa) {
		unaCosa.interactuarConLopezProyectil(this);
	}

	public static LopezProyectil deserializar(Element nodo) throws Exception
	{
		LopezProyectil proy = new LopezProyectil(null);
		proy.aplicarSerializado(nodo);
		return proy;
	}
}
